package hmvc4gwt.client.component;

public interface IInitializeAble {

	/**
	 * should called between the pre() and the post() Method
	 */
	public void init();

	/**
	 * should run after doInit();
	 */
	public void post();

	/**
	 * should run bevor doInit()
	 */
	public void pre();
	
	/**
	 * return the initialized status
	 */
	public boolean isInitialized();
	
	/**
	 * sets the initialized status
	 */
	public void setInitialized(boolean b);

}
